SCTP and TCP Variants: Congestion Control Under Multiple Losses
نویسندگان
چکیده
We characterize an inefficiency in the current specification of SCTP’s congestion control, which degrades performance (more than necessary to be “TCP-friendly”) when there are multiple packet losses in a single window. We present an SCTP variant, called New-Reno SCTP, which introduces three modifications. First, a Fast Recovery mechanism, similar to that of New-Reno TCP, is included to avoid multiple congestion window (cwnd) reductions in a single round-trip time. Second, we introduce a new policy which restricts the cwnd from being increased during Fast Recovery, thus ensuring that the newly introduced Fast Recovery mechanism maintains conservative behavior. Third, we modify SCTP’s HTNA (Highest TSN Newly Acked) algorithm to ensure that Fast Retransmits are not unnecessarily delayed. We show that New-Reno SCTP performs better, and still conforms to AIMD principles. Also, we compare these two variants of SCTP with New-Reno TCP and SACK TCP under five different loss scenarios. Our results show that New-Reno SCTP performs significantly better than New-Reno TCP, maintains conservative behavior similar to SACK TCP, and is as robust as SACK TCP to multiple losses in a window. Prepared through collaborative participation in the Communications and Networks Consortium sponsored by the U.S. Army Research Laboratory under the Collaborative Technology Alliance Program, Cooperative Agreement DAAD19-01-2-0011. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation thereon.
منابع مشابه
Improving Performance of SCTP over Broadband High Latency Networks
Stream Control Transmission Protocol (SCTP) is newly emerged protocol, which combined good qualities of TCP and UDP. It is a reliable message oriented protocol providing Multistreaming and Multihoming as well. The congestion control scheme of SCTP is more or less similar to that of TCP with the exception of the Fast Recovery algorithm. The performance of SCTP over the Internet and satellite lin...
متن کاملSCTP Congestion Control: Initial Simulation Studies
This paper uses simulation studies to explore the behaviour of SCTP congestion control. Several possible variants of SCTP congestion control are identified and each is compared with the behaviour of Reno TCP, a well-known TCP variant. We identify three flaws in the current SCTP congestion control mechanisms. 1. Efficient recovery after a packet loss is only possible if SCTP generates the option...
متن کاملRFC 5827 Early Retransmit for TCP and SCTP April 2010
This document proposes a new mechanism for TCP and Stream Control Transmission Protocol (SCTP) that can be used to recover lost segments when a connection’s congestion window is small. The "Early Retransmit" mechanism allows the transport to reduce, in certain special circumstances, the number of duplicate acknowledgments required to trigger a fast retransmission. This allows the transport to u...
متن کاملAn Adaptive SCTP Congestion Control Scheme Based on Receiver Available Bandwidth Estimation
Streaming control transmission protocol (SCTP) is one kind of new generation transport layer protocol, is a little modification form TCP. Like TCP, the congestion control mechanism of current SCTP relies on packet loss as an indicator of network congestion. When congestion been detected the sender will reduce congestion window size to half to avoid congestion. In wire/wireless network environme...
متن کاملSCTP Congestion Window Overgrowth During Changeover
Unlike TCP, the Stream Control Transmission Protocol (SCTP) supports IP multihoming at the transport layer. SCTP allows an association to span multiple local and peer IP addresses, and allows the application to dynamically change the primary destination during an active association. We present a problem in the current SCTP (RFC2960) specification that results in unnecessary retransmissions and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003